package ejb.cbm.admin.local;

import java.util.List;

import ejb.cbm.admin.bean.ParametroBean;
import ejb.cbm.admin.entity.ParametroEntity;



public interface ParametroSessionLocal {
    public void save(ParametroEntity transientInstance);
    public void delete(ParametroEntity persistentInstance);
	public ParametroEntity update(ParametroEntity detachedInstance);
	public ParametroEntity findById( Long id);
	public List findByProperty(String propertyName, Object value);
	public List findByDescripcion(Object descripcion);
	public List findByValornumerico(Object valornumerico);
	public List findByValoralfanumerico(Object valoralfanumerico);
	public List findByFlagactivo(Object flagactivo);
	public List findByUsuarioregistro(Object usuarioregistro);
	public List findByUsuariomodificacion(Object usuariomodificacion);
	public ParametroEntity findParametro(Long codigoTipo, Double valorParametro);
	public List<ParametroEntity> findByFiltro(ParametroBean filtro);
	public List<ParametroEntity> findByCodigoTipoParametro(Object value);
}